<%-- 
    Document   : pagaAdesione
    Created on : 10-feb-2012, 8.58.49
    Author     : Ale
--%>

<%@page import="entity.Articolo"%>
<%@page import="entity.Adesione"%>
<%@page import="utilities.Utilities"%>
<%@page import="entity.UtenteRegistrato"%>
<%@page import="statefulSB.UtenteLoggatoLocal"%>
<%@page contentType="text/html" pageEncoding="UTF-8"%>


<%! 
    UtenteRegistrato utenteLoggato;
    Adesione adesione;
%>

<%
    adesione = (Adesione) request.getAttribute("adesione");
    utenteLoggato = Utilities.getUtenteLoggato(request);
    
    if (utenteLoggato == null) Utilities.errore("Devi essere loggato per eseguire il pagamento", request, response);
    if (adesione == null) Utilities.errore("nessuna adesione specificata", request, response);
%>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
	
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/>
        <title>Shipping Share :: Benvenuto!</title>
        
        <link rel="stylesheet" href="css/common.css" type="text/css"/>
        <link rel="stylesheet" href="css/header.css" type="text/css"/>
        <link rel="stylesheet" href="css/form.css" type="text/css"/>
	<link rel="stylesheet" href="css/annuncio.css" type="text/css"/>
	<link rel="stylesheet" href="css/footer.css" type="text/css"/>
        <link rel="stylesheet" href="css/popup.css" type="text/css"/>
        <link rel="stylesheet" href="css/profilo.css" type="text/css"/>
        <link rel="stylesheet" href="css/regioni.css" type="text/css"/>
        <link rel="stylesheet" href="css/pagamento.css" type="text/css"/>
        <script src="js/popup.js"></script>
        <script src="js/liquidCheck.js"></script>
        <script src="js/ajax.js"></script>
        <script src="italia/italia.js"></script>
        <script src="js/checkForm.js"></script>
        
        <!-- star rating  -->
        <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
        <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
        <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
        <script src="star-rating/jquery.rating.pack.js"></script>
        <script src="star-rating/jquery.MetaData.pack.js"></script>
        <link rel="stylesheet" href="star-rating/jquery.rating.css" type="text/css"/>
    </head>
	
    <body>
        
        <div id="popupContainer">
        </div>
        
        <div id="wholeContainer">
	<div id="whole">
            
            <!-- includo l'header -->
           
            <div id="headerContainer">
                <jsp:include page="WEB-INF/jspf/header.jsp" />
            </div>
            
            <div id="bodyContainer">
                <h1>Paga i tuoi articoli per <%= adesione.getAnnuncio().getSito().toString() %></h1>
                <div class="paga gradient">
                
                    <!--- dettagli adesione -->                
                    <jsp:include page="WEB-INF/jspf/dettagliAdesione.jsp" />

                    <div>
                        <h3>Dettagli pagamento</h3>
                        <table>
                            <%  for (Articolo art: adesione.getArticoli()){ 
                                    if (art.getStato() == Articolo.Stato.ACCETTATO){
                            %>
                                <tr>
                                    <td><%= art.getUrl() %></td>
                                    <td><%= art.getPrezzo() %> &euro;</td>
                                </tr>
                            <% 
                                    }
                                }         

                                double spesa = adesione.getSpesaArticoli();
                                double spedizione = adesione.getAnnuncio().getCostoSpedizionePerIscritto();
                                spesa = Utilities.arrotonda(spesa);
                                spedizione = Utilities.arrotonda(spedizione);
                                
                                double commissione = ((3.4*(spesa+spedizione))+35)/96.6;
                                commissione = Utilities.arrotonda(commissione);
                                
                                double totale = spesa+spedizione+commissione;
                                totale = Utilities.arrotonda(totale);
                            %>
                            <tr class="totIntermedio">
                                <td class="right">Totale articoli:</td>
                                <td><%= spesa %> &euro;</td>
                            </tr>
                            
                            <tr>
                                <td>spese di spedizione condivise</td>
                                <td><%= spedizione-1 %> &euro;</td>
                            </tr>
                            <tr>
                                <td>contributo per il creatore</td>
                                <td>1 &euro;</td>
                            </tr>
                            <tr class="totIntermedio">
                                <td class="right">Totale spese di spedizione:</td>
                                <td><%= spedizione %> &euro;</td>
                            </tr>
                            
                            <tr class="totIntermedio">
                                <td class="right">Commissione PayPal:</td>
                                <td><%= commissione %> &euro;</td>
                            </tr>
                            
                            <tfoot>
                                <td class="right">Totale:</td>
                                <td>
                                    <div class="paypal">
                                    <span>
                                        <%= totale %> &euro;
                                    </span>
                                    <span>
                                    <% request.setAttribute("totale", totale); %>
                                    <jsp:include page="WEB-INF/jspf/paypal.jsp" />
                                    </span>
                                    </div>
                                </td>
                            </tfoot>         
                        </table>
                        <p>
                            Con <em>Shipping Share</em> hai risparmiato <%= Utilities.arrotonda(adesione.getAnnuncio().getCostoSpedizione() - (spedizione + commissione)) %> &euro;!
                        </p>
                    </div>
                
                </div>
            
            </div> <!-- bodyContainer -->
			
            <!-- includo il footer -->
            <jsp:include page="WEB-INF/html/footer.html" />
            
            
        		
        </div> <!-- whole -->
        
        </div>
        
        
        
    </body>
	
</html>
